package com.qumitech.visualnovel.model.dao.console;

import java.util.Date;

public class GameRecordDO {
    private Long id;

    private String logType;

    private String logSeq;

    private Long uid;

    private Date dateTime;

    private String appId;

    private String appChannel;

    private String appName;

    private String appVersion;

    private Integer itemType;

    private Integer itemTimes;

    private Integer giftId;

    private Integer giftNumber;

    private String k;

    private Integer gamingDiamonds;

    private Integer rewardDiamonds;

    private Long totalGamingDiamonds;

    private Long totalRewardDiamonds;

    private Long deltaGamingDiamonds;

    private Long deltaRewardDiamonds;

    private String personalInitPool;

    private String personalPool;

    private String publicInitPool;

    private String publicPool;

    private String remainDiamonds;

    private Date createdAt;

    private Date updatedAt;

    private String nickname;

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public String getLogType() {
        return logType;
    }

    public void setLogType(String logType) {
        this.logType = logType == null ? null : logType.trim();
    }

    public String getLogSeq() {
        return logSeq;
    }

    public void setLogSeq(String logSeq) {
        this.logSeq = logSeq == null ? null : logSeq.trim();
    }

    public Long getUid() {
        return uid;
    }

    public void setUid(Long uid) {
        this.uid = uid;
    }

    public Date getDateTime() {
        return dateTime;
    }

    public void setDateTime(Date dateTime) {
        this.dateTime = dateTime;
    }

    public String getAppId() {
        return appId;
    }

    public void setAppId(String appId) {
        this.appId = appId == null ? null : appId.trim();
    }

    public String getAppChannel() {
        return appChannel;
    }

    public void setAppChannel(String appChannel) {
        this.appChannel = appChannel == null ? null : appChannel.trim();
    }

    public String getAppName() {
        return appName;
    }

    public void setAppName(String appName) {
        this.appName = appName == null ? null : appName.trim();
    }

    public String getAppVersion() {
        return appVersion;
    }

    public void setAppVersion(String appVersion) {
        this.appVersion = appVersion == null ? null : appVersion.trim();
    }

    public Integer getItemType() {
        return itemType;
    }

    public void setItemType(Integer itemType) {
        this.itemType = itemType;
    }

    public Integer getItemTimes() {
        return itemTimes;
    }

    public void setItemTimes(Integer itemTimes) {
        this.itemTimes = itemTimes;
    }

    public Integer getGiftId() {
        return giftId;
    }

    public void setGiftId(Integer giftId) {
        this.giftId = giftId;
    }

    public Integer getGiftNumber() {
        return giftNumber;
    }

    public void setGiftNumber(Integer giftNumber) {
        this.giftNumber = giftNumber;
    }

    public String getK() {
        return k;
    }

    public void setK(String k) {
        this.k = k == null ? null : k.trim();
    }

    public Integer getGamingDiamonds() {
        return gamingDiamonds;
    }

    public void setGamingDiamonds(Integer gamingDiamonds) {
        this.gamingDiamonds = gamingDiamonds;
    }

    public Integer getRewardDiamonds() {
        return rewardDiamonds;
    }

    public void setRewardDiamonds(Integer rewardDiamonds) {
        this.rewardDiamonds = rewardDiamonds;
    }

    public Long getTotalGamingDiamonds() {
        return totalGamingDiamonds;
    }

    public void setTotalGamingDiamonds(Long totalGamingDiamonds) {
        this.totalGamingDiamonds = totalGamingDiamonds;
    }

    public Long getTotalRewardDiamonds() {
        return totalRewardDiamonds;
    }

    public void setTotalRewardDiamonds(Long totalRewardDiamonds) {
        this.totalRewardDiamonds = totalRewardDiamonds;
    }

    public Long getDeltaGamingDiamonds() {
        return deltaGamingDiamonds;
    }

    public void setDeltaGamingDiamonds(Long deltaGamingDiamonds) {
        this.deltaGamingDiamonds = deltaGamingDiamonds;
    }

    public Long getDeltaRewardDiamonds() {
        return deltaRewardDiamonds;
    }

    public void setDeltaRewardDiamonds(Long deltaRewardDiamonds) {
        this.deltaRewardDiamonds = deltaRewardDiamonds;
    }

    public String getPersonalInitPool() {
        return personalInitPool;
    }

    public void setPersonalInitPool(String personalInitPool) {
        this.personalInitPool = personalInitPool == null ? null : personalInitPool.trim();
    }

    public String getPersonalPool() {
        return personalPool;
    }

    public void setPersonalPool(String personalPool) {
        this.personalPool = personalPool == null ? null : personalPool.trim();
    }

    public String getPublicInitPool() {
        return publicInitPool;
    }

    public void setPublicInitPool(String publicInitPool) {
        this.publicInitPool = publicInitPool == null ? null : publicInitPool.trim();
    }

    public String getPublicPool() {
        return publicPool;
    }

    public void setPublicPool(String publicPool) {
        this.publicPool = publicPool == null ? null : publicPool.trim();
    }

    public String getRemainDiamonds() {
        return remainDiamonds;
    }

    public void setRemainDiamonds(String remainDiamonds) {
        this.remainDiamonds = remainDiamonds == null ? null : remainDiamonds.trim();
    }

    public Date getCreatedAt() {
        return createdAt;
    }

    public void setCreatedAt(Date createdAt) {
        this.createdAt = createdAt;
    }

    public Date getUpdatedAt() {
        return updatedAt;
    }

    public void setUpdatedAt(Date updatedAt) {
        this.updatedAt = updatedAt;
    }

    public String getNickname() {
        return this.nickname;
    }

    public void setNickname(String nickname) {
        this.nickname = nickname == null ? null : nickname.trim();
    }

    @Override
    public String toString() {
        StringBuilder sb = new StringBuilder();
        sb.append(getClass().getSimpleName());
        sb.append(" [");
        sb.append("Hash = ").append(hashCode());
        sb.append(", id=").append(id);
        sb.append(", logType=").append(logType);
        sb.append(", logSeq=").append(logSeq);
        sb.append(", uid=").append(uid);
        sb.append(", dateTime=").append(dateTime);
        sb.append(", appId=").append(appId);
        sb.append(", appChannel=").append(appChannel);
        sb.append(", appName=").append(appName);
        sb.append(", appVersion=").append(appVersion);
        sb.append(", itemType=").append(itemType);
        sb.append(", itemTimes=").append(itemTimes);
        sb.append(", giftId=").append(giftId);
        sb.append(", giftNumber=").append(giftNumber);
        sb.append(", k=").append(k);
        sb.append(", gamingDiamonds=").append(gamingDiamonds);
        sb.append(", rewardDiamonds=").append(rewardDiamonds);
        sb.append(", totalGamingDiamonds=").append(totalGamingDiamonds);
        sb.append(", totalRewardDiamonds=").append(totalRewardDiamonds);
        sb.append(", deltaGamingDiamonds=").append(deltaGamingDiamonds);
        sb.append(", deltaRewardDiamonds=").append(deltaRewardDiamonds);
        sb.append(", personalInitPool=").append(personalInitPool);
        sb.append(", personalPool=").append(personalPool);
        sb.append(", publicInitPool=").append(publicInitPool);
        sb.append(", publicPool=").append(publicPool);
        sb.append(", remainDiamonds=").append(remainDiamonds);
        sb.append(", createdAt=").append(createdAt);
        sb.append(", updatedAt=").append(updatedAt);
        sb.append("]");
        return sb.toString();
    }
}